﻿using System;
using System.Collections.Generic;

namespace JoyfulHomeJourney.BackEnd.Infrastructure.EFCore
{
    public partial class SysCarShops
    {
        public SysCarShops()
        {
            CustomerOrders = new HashSet<CustomerOrders>();
            Employees = new HashSet<Employees>();
            OfflineOrders = new HashSet<OfflineOrders>();
            OfflineShoppingCars = new HashSet<OfflineShoppingCars>();
            SysCarServices = new HashSet<SysCarServices>();
            SysProducts = new HashSet<SysProducts>();
            Vips = new HashSet<Vips>();
        }

        public string CsId { get; set; }
        public string CsAccount { get; set; }
        public string CsName { get; set; }
        public int CsIsBan { get; set; }
        public int CsIsSelf { get; set; }
        public string CsAddress { get; set; }
        public string CsProvince { get; set; }
        public string CsCity { get; set; }
        public string CsCounty { get; set; }
        public string CsPostalCode { get; set; }
        public string CsPhone { get; set; }
        public string CsEmail { get; set; }
        public string CsWebsite { get; set; }
        public string CsType { get; set; }
        public string CsManagerName { get; set; }
        public string CsShopImages { get; set; }
        public string CsCertificateImages { get; set; }
        public DateTime? CsOpeningDate { get; set; }
        public int CsIsOpen { get; set; }
        public string CsOperatingHours { get; set; }
        public string CsNotes { get; set; }
        public DateTime? CsCreatedAt { get; set; }
        public DateTime? CsUpdatedAt { get; set; }

        public virtual SysAccounts CsAccountNavigation { get; set; }
        public virtual Dictionarys CsTypeNavigation { get; set; }
        public virtual ICollection<CustomerOrders> CustomerOrders { get; set; }
        public virtual ICollection<Employees> Employees { get; set; }
        public virtual ICollection<OfflineOrders> OfflineOrders { get; set; }
        public virtual ICollection<OfflineShoppingCars> OfflineShoppingCars { get; set; }
        public virtual ICollection<SysCarServices> SysCarServices { get; set; }
        public virtual ICollection<SysProducts> SysProducts { get; set; }
        public virtual ICollection<Vips> Vips { get; set; }
    }
}
